FFFFONHOCH3OOCH3OHNOH3COOH3CFNHNNNHNNNNDDDDDD